331
177
329
650
1
854
244
424
328
251
548
383
414
526
2
740
1763
529
239
223
288
1811
962
1896
1614
1575
4
1186
3